body,html{margin:0;padding:0;}
body, a, button, input, select, textarea{font-family:"微软雅黑","Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial!important;}
ul{list-style-type:none;padding:0;margin:0;}
a:link{text-decoration: none}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
body,p,a,dl,dt,dd,h1,h2,h3,h4,h5,button,input,select,textarea {margin: 0;padding: 0}
body,a,button,input,select,textarea {color: #333;font-size: 14px;line-height: 22px;}
img {border: 0}
a {text-decoration: none}
a:hover {color: #666}
a:focus {color: #000}
h1 {font-size: 42px;line-height: 1.4}
h2 {font-size: 36px;line-height: 1.4}
h3 {font-size: 31px;line-height: 1.4}
h4 {font-size: 25px;line-height: 1.4}
h5 {font-size: 20px;line-height: 1.4}
.row{clear:both;}
ul.pagination {margin: 0;padding: 0;text-align: center}
ul.pagination li {display: inline-block}
ul.pagination li.active{background:#284067;}
ul.pagination li.active a{color:#fff;}
ul.pagination li.active a{border-color:#284067;}
ul.pagination li a {display: block;line-height: 40px;padding: 0 10px;border: 1px solid #ccc;margin-left: -1px}

/*放大镜*/
div.zoomDiv {z-index:9999;position:absolute;top:0px;left:0px;width:250px;height: 200px;background:#fff;border:1px solid #ccc;display:block;text-align:center;overflow:hidden}
div.zoomDiv img {display:block;max-width: 500%;}
div.zoomMask {position:absolute;cursor:move;z-index:1;} 
@media screen and (max-width: 720px){ .zoomDiv{ display: none!important;} }

.textoverflow_llipsis{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;display:block}

.diyBtn.center{text-align: center;}
.diyBtn.left{text-align: left;}
.diyBtn.right{text-align: right;}
.diyBtn.round a{-moz-border-radius: 20px;border-radius: 20px}
.diyBtn a{display: inline-block;padding:10px 65px;background:#303b69;position:relative;overflow:hidden;cursor: pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.diyBtn a span{color:#fff;position:relative;z-index:2;font-weight:400;font-size:18px;}
.diyBtn a:after{content:"";position: absolute;top:0;left:0;right:0;bottom:0;background:#333;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}
.diyBtn.white a:after{background:#fff;}
.diyBtn.white a:hover span{color:#333;}
.diyBtn a:hover:after{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.diyBtn.kuang a{border:1px solid #fff;background:none;}
.diyBtn.kuang a:hover{border-color:#303b69;}
.diyBtn.kuang a:after{background:#303b69;}
.diyBtn a:active{-webkit-transform: translateY(2px);-moz-transform: translateY(2px);-ms-transform: translateY(2px);transform: translateY(2px);}
.diyBtn.blue a{background:#2c508c;}

.section-wrapper .section{position:relative;}
.section-container{max-width:1440px;}
.navBox{width:100%;max-width:100%;position:fixed;top:0;left:0;padding:0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;z-index:5;}
.navBox .h1{margin:0;float:left;margin-left:20px;top:50%;position: absolute;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.navBox .h1 a{display: block;}
.navBox .nav{text-align: center;background:rgba(255,255,255,0.90);}
.navBox .nav ul{display: inline-block;margin-top:15px;}
.navBox .nav ul li ul{position:absolute;margin-top:0;left:50%;top:57px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);max-height:0px;overflow:hidden;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}
.navBox .nav ul li:hover ul ul{display:none;}
.navBox .nav ul li ul li{float:none;white-space:nowrap;background:rgba(255,255,255,0.95);margin-bottom:1px;}
.navBox .nav ul li ul li:hover{background:#303b69;}
.navBox .nav ul li ul li:hover a{color:#fff;}
.navBox .nav ul li ul li a{padding:8px 20px;font-size:14px;}
.navBox .nav ul li ul li a{color:#333;}
.navBox .nav>ul>li{float:left;position:relative;padding-bottom:15px;}
.navBox .nav ul li a{font-size:16px;padding:10px 20px;display: inline-block;color:#555;}
.navBox .nav>ul>li.active a{color:#303b69;font-weight:600;}
.navBox .nav ul>li.selected a{color:#303b69;font-weight:600;}
/*.navBox .nav ul>li.selected a{color:#fff;font-weight:600;}*/
.navBox .nav ul ul>li.selected a{color:#303b69;font-weight:600;}
.navBox .nav ul li:hover ul{display:block;max-height:800px;}
.navBox .nav ul li:hover>a{color:#303b69;}
.navBox .languageBox{position:absolute;top: 50%;right: 20px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.navBox .languageBox li{float:left;font-size:16px;margin-left:20px;}
.navBox .languageBox img{max-height: 15px;position: absolute;top: 2px;left: 0;}
.navBox .languageBox a{color: #555;font-weight: 300;padding-left: 32px;position:  relative;}
.navBox .sousuoBox{position: absolute;right:170px;top:50%;overflow: hidden;border:1px solid #f2f2f2;background:#fff;-moz-border-radius: 25px;border-radius: 25px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.navBox .sousuoBox input{width:100px;float:left;border:0;background:none;padding:0 2px 0 8px;outline:none;-webkit-transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);-moz-transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55)}
.navBox .sousuoBox .sousuoBtn{width:40px;float: right;text-align: center;cursor: pointer;}
.navBox .sousuoBox .sousuoBtn:hover{color:#92a182;}
.navBox .sousuoBox.searchFocus input{width:150px;}
.navBox .sousuoBox.searchFocus{background:#f1f1f1;}
.bannerSlide{position: relative;}
.bannerSlide img{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;}
.bannerSlide .sildeTxt{position: relative;width:100%;max-width:1440px;margin:auto;z-index:3;text-shadow: 1px 1px 5px rgba(0,0,0,0.2)}
.bannerSlide .sildeTxt h3{font-size:56px;color:#fff;font-weight:500;margin:0;margin-bottom:20px;text-align: center;-webkit-transform: translateX(-200px);-moz-transform: translateX(-200px);-ms-transform: translateX(-200px);transform: translateX(-200px);opacity:0;-webkit-transition: all 0.5s ease-in;-moz-transition: all 0.5s ease-in;transition: all 0.5s ease-in;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;transition-delay:0.5s;}
.bannerSlide .sildeTxt-en h3{font-size:40px;margin-bottom:5px;}
.bannerSlide .sildeTxt p{font-size:18px;color:#fff;width:100%;line-height:28px;text-align: center;-webkit-transform: translateX(-300px);-moz-transform: translateX(-300px);-ms-transform: translateX(-300px);transform: translateX(-300px);opacity:0;-webkit-transition: all 0.5s ease-in;-moz-transition: all 0.5s ease-in;transition: all 0.5s ease-in;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;transition-delay:0.5s;}
/*.bannerSlide:nth-of-type(2n) .sildeTxt h3{text-align: right;}
.bannerSlide:nth-of-type(2n) .sildeTxt p{float:right;text-align: right;}*/
.bannerSlide.active .sildeTxt h3{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);opacity:1;}
.bannerSlide.active .sildeTxt p{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);opacity:1;}
.fp-controlArrow.fp-prev{border:0;background:url(images/zuojiantou.png) no-repeat;height:82px;width:44px;display: block;}
.fp-controlArrow.fp-next{border:0;background:url(images/youjiantou.png) no-repeat;height:82px;width:44px;display:block;}

.section h3{text-align: center;font-size:40px;color:#303b69;margin:0;}
.section>div>span{color:#666;font-size:20px;display:block;text-align:center;font-weight:300;}
.section>div>p{text-align: center;color:#2f2f2f;font-size: 16px;margin:0 auto 40px;line-height:30px;font-weight:300;max-width:1440px;}
.productBox ul.proTabBox{max-width:1440px;width:100%;margin:auto;overflow: hidden;padding:0 10px;}
.productBox ul.proTabBox li{float:left;padding:10px 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background:#fff;margin-right:4px;color:#555;cursor: pointer;margin-bottom:5px;}
.productBox ul.proTabBox li.active{background:rgba(255,255,255,0.3);color:#fff;}
.productBox ul.proTabBox li h4{font-size: 16px;font-weight:400;text-align: center;position: relative;z-index:2;text-transform: uppercase;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.productBox-en ul.proTabBox li h4{font-size:14px;}
.productBox{background:#537ab5;background:url(https://haizr-bucket.oss-cn-shanghai.aliyuncs.com/hengtai/probg.jpg);-moz-background-size: cover;background-size: cover;}
.productBox-en{background:url(images/index_pro_bg.jpg);}
.productBox_en ul.proTabBox li h4{font-weight:600;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.productBox h3{color:#fff;}
.productBox>div>span{color:#fff;}
.productBox>div>p{color:#fff;}
.productBox ul.proTabBox li:hover{background:rgba(255,255,255,0.3);color:#fff;}

.aboutBox{text-align: left;/*background:url(https://haizr-bucket.oss-cn-shanghai.aliyuncs.com/hengtai/indexAboutBG.jpg);*/background:#f1f1f1;-moz-background-size: cover;background-size: cover;}
.aboutBox .diyBtn{margin:50px auto 0px;}
.aboutBox .img img{width:100%;height:100%;-webkit-transition: -webkit-transform 6s ease-in-out;transition: -webkit-transform 6s ease-in-out;-moz-transition: transform 6s ease-in-out, -moz-transform 6s ease-in-out;transition: transform 6s ease-in-out;transition: transform 6s ease-in-out, -webkit-transform 6s ease-in-out, -moz-transform 6s ease-in-out;}
.aboutBox .img{width:45%;float:left;overflow:hidden;display: block;margin:auto;}
.aboutBox .img:hover img{-webkit-transform: scale(1.3);-moz-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}
.aboutBT{float:right;width:50%;}
.aboutInnerBox{max-width:1440px;margin:auto;}
.aboutBT>span{margin-bottom:30px;display: block;font-size:20px;font-weight: 300}
.aboutBT>p{font-size:16px;line-height:28px;}
.section .aboutBT h3{text-align: left;}
.aboutBox .img .videobox{position: relative;}
.aboutBox .img .img_mask{position: absolute;top:0;left:0;width:100%;height:100%;}
.aboutBox .img .img_mask:before{content:"";height:100px;width:100px;position:absolute;background:url(images/play.png) no-repeat;-moz-background-size:100px;background-size:100px;z-index:2;left:50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);top:50%;}

.picScroll-left{display: none;overflow: hidden;}
.picScroll-left.active{display: block;}
.picScroll-left .bd{max-width:1440px;margin:30px auto;position: relative;}
.picScroll-left .bd .tempWrap{margin:auto;}
.picScroll-left li{float:left;margin:0 10px;overflow:hidden;position: relative;border:5px solid #fff;border-bottom-width:0px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.picScroll-left li h5{font-size:14px;font-weight: normal;text-align: center;color:#555;padding:10px 10px;position: relative;z-index:5;background:#fff;}
.picScroll-left .bd .next,
.picScroll-left .bd .prev{-moz-border-radius:50%;border-radius:50%;position: absolute;right:20px;top:50%;margin-top:-40px;height:50px;width:50px;background:rgba(0,0,0,0.5);color:#fff;text-align: center;line-height: 50px;font-weight: bold;z-index: 10;cursor: pointer;}
.picScroll-left .bd .prev{right:auto;left:20px;}
.picScroll-left .bd .next:hover,
.picScroll-left .bd .prev:hover{background:#fff;color:#555;}
.picScroll-left li img{-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;position: relative;z-index:1;-webkit-filter:grayscale(0.5);filter:grayscale(0.5);}
.picScroll-left li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.picScroll-left .bd span{color:#fff;padding-left:10px;}
.picScroll-left li a:after{content:"";left:0;right:0;bottom:0;top:0;background:#000;opacity: 0.3;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;position:absolute;z-index:3;}
.picScroll-left li:hover a:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}

.newBoxRight{background: #fff;height:auto;width:50%;float:right;padding:50px;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.indexSubTitle{display: block;}
.newBoxRight .diyBtn{position: relative;/*position: absolute; bottom:50px;left:50px;*/}
.newBoxLeft{width:50%;float:left;height:80%;position: relative;}
.newBoxLeft .newsTop{overflow:hidden;width:33.33%;position: absolute;bottom:0;right:0;height:400px;}
.newBoxLeft .newsTop:nth-of-type(1){right:66.66%;overflow: hidden;}
.newBoxLeft .newsTop:nth-of-type(2){right:33.33%;overflow: hidden;}
.newBoxLeft .newsTop a{background: rgba(48,59,105,0.7);height:200px;display:block;width:100%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;position: relative;}
.newBoxLeft .newsTop:nth-of-type(2) a{position: absolute;}
.newBoxLeft .newsTop:nth-of-type(2) a:nth-of-type(2){top:0;left:0;}
.newBoxLeft .newsTop:nth-of-type(2) a:nth-of-type(1){top:200px;left: 0}
.newBoxLeft .newsTop a:nth-of-type(1){padding:20px;font-size:18px;font-weight: normal;color: #fff;line-height: 30px;opacity: 0.85}
.newBoxLeft .newsTop a span{font-size:14px;padding-top:10px;line-height: 22px;display: block;opacity: 0.65}
.newBoxLeft .newsTop img{width:100%;height:100%;}
.newBoxLeft .newsTop a:nth-of-type(1):hover{color:#555;background:rgba(0,0,0,0);opacity: 1}
.newBoxLeft .newsTop a:nth-of-type(1):hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.newBoxLeft .newsTop a:nth-of-type(1):after{content:"";left:0;right:0;bottom:0;top:0;background:#fff;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;position:absolute;z-index:-1;}
.newBoxLeft .newsTop a:nth-of-type(2):after{content:"";left:0;right:0;bottom:0;top:0;background:#303b69;opacity: 0.5;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;position:absolute;z-index:5;}
.newBoxLeft .newsTop a:nth-of-type(2):hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}

.fp-tableCell{padding-top:72px;}
.section:first-child .fp-tableCell,.section:last-child .fp-tableCell{padding-top:0;}

.indexNewsBox{background:url(https://haizr-bucket.oss-cn-shanghai.aliyuncs.com/hengtai/newsbg.jpg);-moz-background-size: cover;background-size: cover;}
.indexNewsBox h3{color:#303b69;text-align: left;}
.indexNewsBox>div>span{color:#fff;opacity:0.75;}
.indexNewsBox>div>p{color:#fff;}
.indexNewsBox .newBoxRight ul{margin:30px 0;}
.indexNewsBox .newBoxRight ul li{padding:5px 0;overflow: hidden;list-style-type: circle;list-style-position:inside;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}
.indexNewsBox .newBoxRight ul li:hover{-webkit-transform: translateX(5px);-moz-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(5px);}
.indexNewsBox .newBoxRight ul li:hover a{color:#303b69;}
.indexNewsBox .newBoxRight ul li span{float:right;}

.indexNewsBox_en{background: #153474}
/*.indexNewsBox_en .newBoxRight{background:#153474;color: #fff}*/
/*.indexNewsBox_en h3{color:#fff}
.indexNewsBox_en a:link{color:#fff}
.indexNewsBox_en .diyBtn a{background:#fff;}
.indexNewsBox_en .diyBtn a span{color:#333}
.indexNewsBox_en .diyBtn a:after{background:#449038;}
.indexNewsBox_en .diyBtn a:hover span{color:#fff}
*/

.mapBox{width:982px;margin:auto;position:relative;}
.mapBox a{display:block;position:absolute;-webkit-transition: all 0.6s ease-in;-moz-transition: all 0.6s ease-in;transition: all 0.6s ease-in;right:204px;top:195px;}
.mapBox a:hover span{-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5);}
.mapBox a.riben{right:152px;top:180px;}
.mapBox a.eluosi{right:152px;top:100px;}
.mapBox a.taiguo{right:265px;top:244px;}
.mapBox a.xinjiapo{right:251px;top:281px;}
.mapBox a.bajisitan{right:348px;top:219px;}
.mapBox a.deguo{right:520px;top:123px;}
.mapBox a.faguo{right:543px;top:147px;}
.mapBox a.xibanya{right:563px;top:168px;}
.mapBox a.keluodiya{right:489px;top:159px;}
.mapBox a.meiguo{right:860px;top:194px;}


.mapTipPointer{width:14px;height:32px;background:url(images/mapPointer.png) no-repeat;display: block;position:absolute;}
.mapBox a span{line-height:18px;position:absolute;left:30px;font-size:12px;background:#fff;color:#333;display:block;padding:1px 5px;-moz-border-radius: 5px;border-radius: 5px;white-space:nowrap;top:1px;-webkit-box-shadow: 3px -3px 2px rgba(0,0,0,0.2);-moz-box-shadow: 3px -3px 2px rgba(0,0,0,0.2);box-shadow: 3px -3px 2px rgba(0,0,0,0.2);z-index:3;cursor:default; }
.mapBox a:after{content:"";width: 0;height: 0;border-top: 5px solid transparent;border-right: 17px solid #fff;border-bottom: 5px solid transparent;position:absolute;left:17px;top:9px;-webkit-transform: rotate(-20deg);-moz-transform: rotate(-20deg);-ms-transform: rotate(-20deg);transform: rotate(-20deg);}

.contactUsBox{background:#1b213c;font-size:14px;font-weight:300;padding:50px 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing:border-box;}
.section .contactUsBox{padding:50px 0;}
.contactUsBox li{color:#fff;line-height:24px;}
.contactUsBox li span{opacity:0.6;}
.contactUsBox li span label{display: inline-block;width:40px;text-align: left;}
.bottomT{padding-bottom:10px;}
.contactUsBox li a{color:#fff;}
.contactUsBox ul{float:left;width:20%;}
.contactUsBox ul:first-child{width:35%;margin-right:5%;}
.bottomLine{overflow:hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 50px auto 0;background:#141931;line-height:40px;}
.section .bottomLine{margin: 50px auto;}
.bottomLineBox{max-width:1440px;margin:auto;}
.bottomLine .bottomLineBox div{color:#fff;float:left;font-size:14px;opacity:0.2;}
.bottomLine .bottomLineBox div:last-child{float: right;display:none;}
.bottomLine div a{color:#fff;}
.erweima img{width:100px;}
.erweima li{text-align: right;}
.contactUsUlBox{overflow:hidden;max-width:1440px;margin:auto;}
.contactUsBox h3{font-size:24px;color:#fff;text-align: left;}

/*subanner*/
.banner-sub-channelList .section-content>div{padding-top:200px!important;}
.banner-sub-channelList .section {color: #fff;clear:both;}
.banner-sub-channelList .section-container {max-width: none;text-align: center;background-color: transparent;padding: 0;overflow: hidden}
.banner-sub-channelList .section-mask {position: absolute;z-index: 2;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.2);}
.banner-sub-channelList .section-bg {position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;background-repeat: no-repeat;background-position: center center;}
.banner-sub-channelList .section-content {position: relative;z-index: 3;min-height: 66px;font-size: 30px;font-weight: bold;text-align: center;}
.banner-sub-channelList .section-content p,.banner-sub-channelList .section-content span {display:inline-block;vertical-align:middle;line-height:100%;}
.banner-sub-channelList .section-content span {height:100%;}
.banner-sub-channelList .section-content small {color: #eee;font-size:16px;font-weight:normal;padding-bottom:5px;border-bottom:2px solid #fff;}
.subBannerChannelBox{width:100%;max-width: 1200px;text-align: center;margin:auto;margin-top:50px;}
.subBannerChannelBox ul{padding:0;margin:0;}
.subBannerChannelBox li{display: inline-block;padding:5px 30px;margin:0px 5px;background:#fff;color:#333;-moz-border-radius:10px;border-radius:10px;font-size:14px;font-weight:normal;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s}
.subBannerChannelBox li.active{background:#f00;color: #fff}
.subBannerChannelBox li.active a:link,.subBannerChannelBox li.active a:visited{color:#fff;}
.subBannerChannelBox li:hover{background:#f00;}
.subBannerChannelBox li:hover a{color:#fff;}
.subBannerChannelBox2 li{padding:0;}
.subBannerChannelBox2 li a{display:block;padding:5px 30px;}

/*当前位置*/
.section-other-currentPosition .section {position: relative;}
.section-other-currentPosition .section-bg { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; }
.section-other-currentPosition .section-container{margin:auto;padding:20px 0px;overflow: hidden;}
.section-other-currentPosition .sectionBox{font-size:14px;}
.section-other-currentPosition ul{padding:0;overflow:hidden;margin:0;}
.section-other-currentPosition a:link,a:visited{color:#333;text-decoration: none;}
.section-other-currentPosition a:hover{color:#000;}
.section-other-currentPosition li{float:left;list-style-type:none;padding:0px 5px;line-height:24px;}
.section-other-currentPosition li:first-child{padding-left:0;}
.section-other-currentPosition .lastW{color:#333;text-transform: uppercase;}
.section-other-currentPosition .contentT{text-transform: uppercase;max-width:555px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

/*左右结构*/
.layout-container {max-width: 1440px;margin: 0 auto}
.layout-container:before,.layout-container:after {line-height: 0;display: table;content: ''}
.layout-container:after {clear: both}
.layout-container-left{overflow:hidden;}
.layout-container-left .layout-slide {float: left;width: 260px}
.layout-container-left .layout-content {margin-left: 300px}
.layout-container-right .layout-slide {float: right;width: 240px}
.layout-container-right .layout-content {margin-right: 250px}

/*侧边菜单*/
.sidebar_accordion_one .section-slide { padding:50px 0; }
.sidebar_accordion_one ul,.sidebar_accordion_one li { padding: 0; margin: 0; list-style: none; }
.sidebar_accordion_one ul.menu {  padding: 0;list-style: none;width: 100%;margin:auto;font-family: 'Century Gothic';clear: both;margin-bottom:20px;}
.sidebar_accordion_one ul.menu .li {font-size: 14px;border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 50px;vertical-align: sub;background:#415c87;clear: both;}
.sidebar_accordion_one ul.menu .li:after {content: "\f107";font-family: FontAwesome;position: absolute;right: 17px;top: 17px;padding: 0px 5px;color: #fff;}
.sidebar_accordion_one ul.menu .li a {text-decoration: none;color: #fff;padding: 17px 35px 17px 20px;display: block;height: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;box-sizing:  border-box;overflow: hidden;text-overflow:  ellipsis;white-space: nowrap;}
.sidebar_accordion_one ul.menu .li ul a{color:#555;}
.sidebar_accordion_one ul.menu ul .li:after{color:#555;display: none}
.sidebar_accordion_one ul.menu .li a:hover {background-color: #284067;-webkit-transition: 300ms all;-moz-transition: 300ms all;transition: 300ms all;}
.sidebar_accordion_one ul.menu .li .items {height: 0px;overflow: hidden;}
.sidebar_accordion_one ul.menu .li .items a {padding: 17px;}
.sidebar_accordion_one ul.menu .li .items a:hover {background-color: rgba(0,0,0,0.1);-webkit-transition: 300ms all;-moz-transition: 300ms all;transition: 300ms all;}
.sidebar_accordion_one ul.menu .li:last-child {border-bottom: none;}
.sidebar_accordion_one ul.menu .active:after {content: "\f106";font-family: FontAwesome;position: absolute;right: 17px;top: 17px;padding: 0px 5px;color: #fff;}
.sidebar_accordion_one ul.menu .active > .items {display: block;background: rgba(0,0,0,0.2);padding: 0px;height: auto;color: #fff;-webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition: all 200ms;-moz-transition: all 200ms;transition: all 200ms;clear: both;float: left;width: 100%;}
.sidebar_accordion_one ul.menu .active > .items li {padding: 0px;border-bottom: 1px solid rgba(0,0,0,0.1);list-style: none;}
.sidebar_accordion_one ul.menu .active > .items li.childActive a{color:#284167;font-weight:600;}
.sidebar_accordion_one ul.menu .active > .items li.childActive:hover a{background: rgba(0,0,0,0);;}
.sidebar_accordion_one ul.menu .active > .items li:last-child {border-color: transparent;padding-bottom: 0px;}
.sidebar_accordion_one ul.menu .active > .items .active > .items {background-color: #2f4b67;}
.sidebar_accordion_one ul.menu .active > a {color: #fff;font-weight: bold;text-transform: uppercase;}
.sidebar_accordion_one ul.menu .active .li {background: #eee;}
.sidebar_accordion_one ul.menu .active .li a {padding: 17px 0px 17px 45px;}
.sidebar_accordion_one ul.menu .active{background:#284067;}
.leftSideInfoBox{border:1px solid #eee;margin-top:0px;color:#777;padding:20px 0;text-align: center;}
.leftSideInfoBox div{padding:20px 20px 0;text-align: left;}
.leftSideInfoBox div p{padding:5px 0;}
.leftSideInfoBox div label{width:40px;text-align: left;display: inline-block;font-weight:600;}
.leftSideProBox{border:1px solid #eee;margin-top:20px;color:#777;position: relative;}
.leftSideProBox a{display:block;overflow:hidden;}
.leftSideProBox a img{width:100%;}
.leftSideProBox .hd{position: absolute;top:1px;right:1px;z-index:5;display:none;}
.leftSideProBox .hd ul{overflow:hidden;}
.leftSideProBox .hd li{float:left;padding:0px 3px;margin-left:1px;background:rgba(255,255,255,0.5);line-height:15px;color:#999;}
.leftSideProBox .hd li.on{background:#284067;color:#fff;}
.leftSideProBox span{position:absolute;top:50%;margin-top:-30px;display:block;height: 30px;width:30px;line-height:30px;left:0;text-align: center;color:#fff;background:rgba(0,0,0,0.3);cursor: pointer;}
.leftSideProBox span:hover{background:#284067;}
.leftSideProBox span.next{right:0;left:auto;}
.leftSideProBox .bd li{position:relative;}
.leftSideProBox .bd p{text-align: left;padding:10px;}

/*sub_single*/
.sub_single .section {position: relative;}
.sub_single .section-container {padding:50px 0;margin:auto}
.sub_single .section-content h1 {font-size:24px;margin-bottom:30px;color: #284067;border-bottom: 1px solid #eee;padding-bottom: 20px;}
.sub_single .section-content h1 span{border-left:5px solid #284067;padding-left:20px;}
.sub_single .section-content h1 small {color: #ccc;font-size: 14px;font-weight: normal;}
.sub_single .section-content p {}
.sub_single .section-content img {display: inline-block;}
.sub_single img { max-width: 100%; }
.sub_single .section_bgcol { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -2; }
.sub_single .section-content { background: #fff; -moz-border-radius: 10px; border-radius: 10px;margin: 0 auto; }
.sub_single .section-content p { font-size: 15px; color: #666; margin-bottom: 15px; line-height: 2em; }
.sub_single .section-content p img { margin: 0 auto; }
.sub_single .section-content li p { margin-bottom: 0; }
.sub_single .section-content h1,
.sub_single .section-content h2,
.sub_single .section-content h3,
.sub_single .section-content h4,
.sub_single .section-content h5 { margin-bottom: 30px; }
.sub_single_2 .section-content h1{text-align: center;}

/*sub_pictures*/
.sub_pictures img { max-width: 100%; width:100%; }
.sub_pictures ul,.sub_pictures li { list-style: none; margin: 0; padding: 0; }
.sub_pictures .section { position: relative; }
.sub_pictures .section-bgcol { position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: -2; }
.sub_pictures .section-container { padding: 50px 0px;margin:auto;}
.sub_pictures .section-container{position: relative;z-index: 1;}
.sub_pictures .section-content{overflow: hidden;}
.sub_pictures .section-title {text-align: center;}
.sub_pictures .section-title h2 {font-size:24px;margin-bottom:30px; color: #333}
.sub_pictures .section-title div {color: #333;  font-size: 14px;    font-weight: normal;}
.sub_pictures .section-content .list {  margin: 0;  padding: 0; list-style: none;   text-align:center;}
.sub_pictures .section-content .list li {float: left;width: 23.5%;margin-right:2%;border:1px solid #eee;margin-bottom:20px;}
.sub_pictures .section-content .list li:nth-of-type(4n){margin-right:0;}
.sub_pictures .section-content .list li a { display: block; padding: 10px;}
.sub_pictures .section-content .list li a:hover {}
.sub_pictures .section-content .list li .img{overflow:hidden;}
.sub_pictures .section-content .list li .img img {  margin: 0 auto;-webkit-transition: -webkit-transform 0.3s ease-in;transition: -webkit-transform 0.3s ease-in;-moz-transition: transform 0.3s ease-in, -moz-transform 0.3s ease-in;transition: transform 0.3s ease-in;transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in, -moz-transform 0.3s ease-in}
.sub_pictures .section-content .list li .list-tit { width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 14px;color:#333;line-height: 1.8em; -webkit-transition: .3s;    -moz-transition: .3s;   transition: .3s;}
.sub_pictures .section-content .list li span.date { color: #aaa;font-size: 12px;}
.sub_pictures .section-content .list li .desc { color: #aaa;padding: 25px 0;position: relative; margin-top: 25px;}
.sub_pictures .section-content .list li .desc:before,
.sub_pictures .section-content .list li .desc:after {position: absolute;    top: 0; left: 0;    width: 100%;    display: block; content: '';    height: 1px;    background: #eee;}
.sub_pictures .section-content .list li .desc:before {  width: 0;   background: #eee;   -webkit-transition: .3s;    -moz-transition: .3s;   transition: .3s;    z-index: 5;}
.sub_pictures .section-content .list li:hover .list-tit {   color: #2f4b67}
.sub_pictures .section-content .list li:hover .desc:before {    width: 100%;}
.sub_pictures .section-content .list li:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.sub_pictures .section .section-bg {position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 0;background-position: center;}   
.sub_pictures .main-tit {   margin: 30px auto;} 
.sub_pictures .pagination{margin:20px auto;}
.sub_pictures h1{font-size:24px;margin-bottom:30px;color: #284067;border-bottom: 1px solid #eee;padding-bottom: 20px;}
.sub_pictures h1 span{border-left:5px solid #284067;padding-left:20px;}
.sub_pictures_2 .section-content .list li{width:23.5%;}
.sub_pictures_2 .section-content .list li:nth-of-type(3n){margin-right:2%;}
.sub_pictures_2 .section-content .list li:nth-of-type(4n){margin-right:0;}
.sub_pictures_3 .section-content .list li{width:32%;}
.sub_pictures_3 .section-content .list li:nth-of-type(3n){margin-right:0;}
.sub_pictures_3 .section-content .list li:nth-of-type(4n){margin-right:2%;}

/*case-list-ck*/
.case-list-ck .section {position: relative;}
.case-list-ck .section-container {position: relative;z-index: 1;margin-bottom:50px;}
.case-list-ck .section-container .main-tit {margin:50px auto 30px;}
.case-list-ck .section-container h1,.case-list-ck .section-container h2 {font-size: 24px;color: #444;padding-left:20px;margin-bottom:10px;}
.case-list-ck .section-container h1:before,.case-list-ck .section-container h2:before{content:"";height:24px;display: block;width:6px;background: #415c87;position: absolute;left:0;top:5px;}
.case-list-ck .section-container span {text-align: center;display: block;margin: 0 auto;color: #333;}
.case-list-ck .section-container p {color: #888;text-align: left;}
.case-list-ck .section-content .list {margin: 0;list-style: none;width: 100%;overflow: hidden;padding: 0 0 50px;}
.case-list-ck .section-content a:hover,
.case-list-ck .section-content a:focus {text-decoration: none;}
.case-list-ck .section-content .list li {float: left;    width: 32%;    margin-right: 2%; margin-bottom: 40px;background: #fafafa;}
.case-list-ck .section-content .list li:nth-of-type(3n) {margin-right: 0px;}
.case-list-ck .section-content .list li a { display: block; width: 100%; }
.case-list-ck .section-content .list li .img { width: 100%;overflow:hidden;position:relative; }
.case-list-ck .section-content .list li img { width:100%;max-width: 100%; -webkit-transition: -webkit-transform 0.3s ease-in;transition: -webkit-transform 0.3s ease-in;-moz-transition: transform 0.3s ease-in, -moz-transform 0.3s ease-in;transition: transform 0.3s ease-in;transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in, -moz-transform 0.3s ease-in}
.case-list-ck .section-content .list li .list-tit {text-align:center;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 16px;color: #333;line-height: 1.8em;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;padding: 10px 20px;}
.case-list-ck .section-content .list li span.date {color: #999;font-size: 12px;}
.case-list-ck .section-content .list li .desc{color: #555;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-align:center; padding:10px 20px;font-size:14px;display:block;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;z-index:5;position: relative;background:#fafafa;}
.case-list-ck .section-content .list li:hover .desc{opacity:1;}
.case-list-ck .section-content .list li span{color:#555;}
.case-list-ck .section-content .list li span em{font-style:normal;font-size:14px;display: block;}
.case-list-ck .section-content .list li span label{margin-top:10px;display: block;font-size:12px;}
.case-list-ck .section-content .list li .img:after{content:"";position: absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity: 0.3;z-index:0;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.case-list-ck .section-content .list li:hover .img:after{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.case-list-ck .section-content .list li:hover .list-tit {color: #333;}
.case-list-ck .section-content .list li:hover .desc:before {width: 100%;}
.case-list-ck .section-content .list li:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.case-list-ck .section-content .list li:hover .desc{color:#fff;background:#284067;}
.case-list-ck .section-content .news-list {margin: 0;padding: 0;list-style: none;}
.case-list-ck .section-content .news-list li {overflow: hidden;padding: 0 20px;border-bottom: 1px dashed #eee;background: #fff;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.case-list-ck .section-content .news-list li a {display: block;line-height: 45px;height: 45px;}
.case-list-ck .section-content .news-list li span {color: #666;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.case-list-ck .section-content .news-list li span.list-tit {max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.case-list-ck .section-content .news-list li:hover {background: #f5f5f5;}
.case-list-ck .section-content .news-list li:hover span.list-tit {color: #333;}
.case-list-ck .section-content .news-list li span.date {color: #bbb;}
.case-list-ck .section .section-bgcol {position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;}
.case-list-ck .fl {float: left;}
.case-list-ck .fr {float: right;}

/*放大镜*/
.product-magnifier .full {width: 100%;}
.product-magnifier .inner{padding:2em 0;}
.product-magnifier #primary  {width:100%;}
.product-magnifier #primary.have-sidebar {width: 71%; }
.product-magnifier #primary.fr {padding-left:5%;}
.product-magnifier #primary.fl {padding-right:5%;}
.product-magnifier #secondary {width: 29%;} 
.product-magnifier .wrapper {width: 1440px;max-width: 100%;margin: 0 auto;}
.product-magnifier img {max-width: 100%;}
.product-magnifier ul,.product-magnifier ol,.product-magnifier li {margin: 0;padding: 0;list-style: none;}
.product-magnifier .fl {float: left;}
.product-magnifier .fr {float: right;}
.product-magnifier .show {display: block;}
.product-magnifier .hide {display: none;}
.product-magnifier .clearfix {clear: both;zoom: 1;}
.product-magnifier .section { position: relative; background: transparent; }
.product-magnifier .section-container { padding: 50px 0 }
.product-magnifier .section-bgcol { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -2; }
.product-magnifier .section  .section-container {position: relative;}
.product-magnifier .section .com_right {padding: 0px 0px 60px;}
.product-magnifier img {max-width: 100%;}
.product-magnifier .sc-product-detail{overflow:hidden}
.product-magnifier .sc-product-detail-pic {float:left;width: 40%;}
.product-magnifier .sc-product-detail-pic-big {width:100%;height:240px;line-height: 340px;padding: 5px 20px;border:1px solid #f1f1f1;overflow:hidden;text-align:center;display:inline-block;overflow:hidden;}
.product-magnifier .sc-product-detail-pic-big img { max-width:100%;margin:0 auto;display:inline-block;vertical-align: middle;max-height:100%}
.product-magnifier .sc-product-detail-pic-list {padding-top:14px; width:100%;}
.product-magnifier .sc-product-detail-pic-list ul {margin:0;padding:0;list-style:none;overflow:hidden;}
.product-magnifier .sc-product-detail-pic-list ul li {float:left;margin:0 9px 6px 0;}
.product-magnifier .sc-product-detail-pic-list ul li a {display:block; border:1px solid rgba(0,0,0,0.08);}
.product-magnifier .sc-product-detail-pic-list ul li a.on{border:1px solid #284067}
.product-magnifier .sc-product-detail-pic-big.on {border:1px solid #f00}
.product-magnifier .sc-product-detail-pic-list ul li a img {display:block;width:58px;border:0; padding:4px;}
.product-magnifier .sc-product-detail-pic-list ul li:nth-of-type(6n){ margin-right:0;}
.product-magnifier .sc-product-detail-information {float:right; width: 50%;}
.product-magnifier .sc-product-detail-information-title{padding-bottom:26px;text-transform: uppercase; font-weight: 700;border-bottom:1px dashed #666;margin-bottom:16px;    margin-top: 20px;}
.product-magnifier .sc-product-detail-information-title h1 {font-size:26px;line-height:26px;color:#333; }
.product-magnifier .sc-product-detail-information-description{padding:10px 0;color:#aaa;font-size:13px;line-height:24px;}
.product-magnifier .sc-product-detail-information-params {}
.product-magnifier .sc-product-detail-information-params p {padding:5px 0;line-height:1em;width:100%;overflow:hidden;}
.product-magnifier .sc-product-detail-information-params p label {float:left;width:120px;}
.product-magnifier .sc-product-detail-information-params p span {display:block;margin-left:130px;}
.product-magnifier .sc-product-detail-main {clear:both;padding-top:30px;}
.product-magnifier .sc-product-detail-main-tabs {margin:0;padding:0;list-style:none;overflow:hidden;background:#f7f7f7}
.product-magnifier .sc-product-detail-main-tabs li {float:left;margin-right:1px;}
.product-magnifier .sc-product-detail-main-tabs li a {display:block;line-height:36px;padding:0 30px; font-size:15px; font-weight:bold;color:#fff;background-color:#666;}
.product-magnifier .sc-product-detail-main-tabs li a:hover {background-color:#666;}
.product-magnifier .sc-product-detail-main-tabs li a.selected {background-color:#284067;color: #fff;}
.product-magnifier .sc-product-detail-main-item {padding:15px 0;font-size:13px;line-height:24px;}
.product-magnifier div.zoomDiv {z-index:9999;position:absolute;top:0px;left:0px;width:250px;height: 200px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.product-magnifier .sc-product-detail-main-item p { line-height: 1.5em; color: #333; }
.product-magnifier .sc-product-detail-main-item table{ border-collapse:collapse; border-width:thin; border-style:solid; border-color:#e4e3e3; margin-bottom:10px; }
.product-magnifier .sc-product-detail-main-item table td{line-height:30px; padding:6px 10px !important; border: 1px solid #e4e3e3;}
.product-magnifier .sc-product-detail-main-item table td img{ max-width:100%;}
.product-magnifier .sc-product-detail-main-item table th{border: 1px solid #e4e3e3;}
.product-magnifier div.zoomDiv img {display:block;}
.product-magnifier div.zoomMask {position:absolute;background:url(../images/sc-product-detail-mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.product-magnifier .inproinfo .wrapper{overflow:hidden}
.product-magnifier .incon .inpro_content{float: right;font-size:13px;line-height:26px;color:#666;width:70%;padding-top:60px;}

/*新闻列表*/
.news-vertical-llist .section-container{margin:50px auto;}
.news-vertical-llist .full {width: 100%;}
.news-vertical-llist .inner{padding:2em 0;}
.news-vertical-llist #primary  {width:100%;}
.news-vertical-llist #primary.have-sidebar {width: 71%; }
.news-vertical-llist #primary.fr {padding-left:5%;}
.news-vertical-llist #primary.fl {padding-right:5%;}
.news-vertical-llist #secondary {width: 29%;} 
.news-vertical-llist .wrapper {width: 1440px;max-width: 100%;margin: 0 auto;}
.news-vertical-llist img {max-width: 100%;}
.news-vertical-llist ul,.news-vertical-llist ol,.news-vertical-llist li {margin: 0; padding: 0; list-style: none;}
.news-vertical-llist .fl {float: left;}
.news-vertical-llist .fr {float: right;}
.news-vertical-llist .show {display: block;}
.news-vertical-llist .hide {display: none;}
.news-vertical-llist .clearfix {clear: both;zoom: 1;}
.news-vertical-llist .section { position: relative;}
.news-vertical-llist .section-bgcol { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; }
.news-vertical-llist .section .innews ul{ overflow:hidden; }
.news-vertical-llist .section .innews ul li{ position:relative; margin-bottom:40px; overflow:hidden; border-bottom: 1px dashed #ddd; padding: 15px; }
.news-vertical-llist .section .innews ul li a{display:block; width: 100%;}
.news-vertical-llist .section .innews ul li a .txt{width: 75%; position:absolute;left:0;top:0;bottom:0;overflow:hidden;}
.news-vertical-llist .section .innews ul li a .txt .date{float:left;margin-right:45px; width: 110px;}
.news-vertical-llist .section .innews ul li a .txt .date h2{text-align:center;font-family:opensans-bold;color:#B0B0B0;-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news-vertical-llist .section .innews ul li a .txt .date span{display:block;margin:0 0 6px 8px;font-size:13px;color:#808080;}
.news-vertical-llist .section .innews ul li a .txt .date p{text-align:center;line-height:36px;border-top:1px solid #efefef;color:#666;font-size:15px}
.news-vertical-llist .section .innews ul li a .newtxt{float:left; width: 70%; position:relative; -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;margin-top:10px;}
.news-vertical-llist .section .innews ul li a i{position:absolute;display:block;left:156px;top:16px;width:1px;height:30px;border-left:1px solid #888;opacity:0;-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news-vertical-llist .section .innews ul li:hover a .txt .date h2{color:#666}
.news-vertical-llist .section .innews ul li:hover .newtxt{margin-left:20px;}
.news-vertical-llist .section .innews ul li:hover i{opacity:1;}
.news-vertical-llist .section .innews ul li a .newtxt .tit {font-size:18px;color:#404040;}
.news-vertical-llist .section .innews ul li a .newtxt .sub_tit {font-size:13px;color:#808080;line-height:22px; margin-top:30px;}
.news-vertical-llist .section .innews .newimg {float: right; width:23%;}
.news-vertical-llist .section .innews .newimg img {display:block;width:250px; margin: 0 auto; }

/*新闻内容*/
.sub_news_detail .section { position: relative; background: transparent; }
.sub_news_detail .section-container { padding: 50px 0px;margin:auto;}
.sub_news_detail .section-bgcol { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -2; }
.section-content .title {font-size:24px;text-align:center;margin-bottom:10px;color: #333;padding:10px 0 20px;line-height:32px;}
.section-content .title small { color: #ccc;font-size: 14px;font-weight: normal;}
.section-content .subtitle {color:#666;text-align:center;}
.section-content .info {text-align:center;padding: 10px 0;margin:20px 0;color:#aaa;background-color:#eee;}
.section-content .info div, .section-content .info p {display:inline;}
.section-content .bodycontent {padding:0;}
.section-content .bodycontent p {margin-bottom: 1em;}
.section-content .relevants {border-top:1px solid #ccc;padding:20px 0;}
.section-content .relevants .previou {float:left;}
.section-content .relevants .next { float:right;}
.section-content .relevants div,.section-content .relevants a { display:inline;float:left;}
.section-content .relevants a{max-width:290px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;float:left;}
.sub_news_detail .section-container img{max-width:100%;}

/*招聘列表*/
.recruit_list{overflow:hidden;}
.recruit_list .full {width: 100%;}
.recruit_list .fl {float: left;}
.recruit_list .fr {float: right;}
.recruit_list .show {display: block;}
.recruit_list .hide {display: none;}
.recruit_list .clearfix {clear: both;zoom: 1;}
.recruit_list .com_news { margin-bottom: 30px; }
.recruit_list .com_news .title { height: 52px; line-height: 52px; background-color: #294168;color:#fff; }
.recruit_list .com_news ul { border: 1px solid #ddd; text-align: center; }
.recruit_list .com_news ul li { overflow: hidden; line-height: 40px; border-bottom: 1px solid #ddd; }
.recruit_list .com_news ul li a { color: #333 ; display: block; height: 40px; line-height: 40px; background-color: transparent; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s; }
.recruit_list .com_news ul li:hover > a { background-color: #eee; }
.recruit_list .com_news ul li.last { border: none; }
.recruit_list .com_news ul li div { width: 15%; float: left; position: relative; height: 40px; }
.recruit_list .com_news ul li div.first { width: 40%; }
.recruit_list .com_news ul li.title div{height:52px;}
.recruit_list .com_news ul li.title div:after { position: absolute; content: '|'; color: #ddd; right: 0; top: 0; }
.recruit_list .com_news ul li.title div.last:after { display: none; }
.recruit_list ul,.recruit_list li { list-style: none; margin: 0; padding: 0; }
.recruit_list .section-bgcol { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; }
.recruit_list .section-container{margin:50px auto;}

/*招聘内容*/
.josConCanShu{background:#eee;padding:20px 50px;overflow:hidden;margin-bottom:30px;}
.sub_single .section-content .josConCanShu p{float:left;width:33.33%;margin-bottom:0;}
.josConCanShu p:nth-of-type(1){text-align: left;}
.josConCanShu p:nth-of-type(2){text-align: center;}
.josConCanShu p:nth-of-type(3){text-align: right}

/*联系我们*/
.contact-jzdn .section-container{margin:auto;padding:50px 0;}
.contact-jzdn .full {width: 100%;}
.contact-jzdn .inner{padding:2em 0;}
.contact-jzdn img {max-width: 100%;margin: 0 auto;}
.contact-jzdn #allmap img{max-width:none;}
.contact-jzdn ul,.contact-jzdn ol,.contact-jzdn li {margin: 0;padding: 0;list-style: none;}
.contact-jzdn .fl {float: left;}
.contact-jzdn .fr {float: right;}
.contact-jzdn .show {display: block;}
.contact-jzdn .hide {display: none}
.contact-jzdn .clearfix {clear: both;zoom: 1;}
.contact-jzdn .form-control {display: block;width: 100%;height: -moz-calc(2.25rem + 2px);height: calc(2.25rem + 2px);padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;color: #495057;background-color: #fff;-moz-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ced4da;-moz-border-radius: .25rem;border-radius: .25rem;-webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-moz-box-shadow .15s ease-in-out;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,-moz-box-shadow .15s ease-in-out;height: 100%;}
.contact-jzdn .section {position: relative;}
.contact-jzdn .ny_zw_header {margin-bottom: 50px;width: 100%;height: 40px;line-height: 40px;}
.contact-jzdn .ny_zw_header ul {overflow: hidden;padding: 0px 0 60px;}
.contact-jzdn .ny_zw_header ul li {float: left;margin-right: 25px;line-height: 40px;position: relative;text-transform: uppercase;}
.contact-jzdn .ny_zw_header ul li:first-of-type:after {content: '|';display: block;position: absolute;right: -16px;top: 0;color: #ddd;}
.contact-jzdn .ny_zw_header ul li a {color: #666;font-size: 17px;}
.contact-jzdn .ny_zw_header ul li:nth-of-type(1) > a {color: #333}
.contact-jzdn .ny_zw {font-weight: normal;position: relative;padding: 0px 0 60px;font-size: 14px;color: #666;line-height: 28px;overflow: hidden;}
.contact-jzdn .ny_zw > p {margin-bottom: 30px;}
.contact-jzdn .ny_zw .list-paddingleft-2 {border: 1px solid #efefef;overflow: hidden;margin-bottom: 30px;}
.contact-jzdn .ny_zw .list-paddingleft-2 li {float: left;width: 33.3%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 16px;position: relative;border-left: 1px solid #efefef;}
.contact-jzdn .ny_zw .list-paddingleft-2 li:first-of-type {border: none;}
.contact-jzdn .googlemap {width: 100%;height: 400px;}

/*在线留言*/
.sub_form{overflow:hidden;}
.sub_form .section {position: relative;}
.sub_form .section-container {padding: 50px 0;margin:auto;}
.sub_form .section-bgcol {position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: -2;}
.sub_form .section-content .body {padding-bottom: 30px;}
.sub_form .section-content .inputform{overflow:hidden;}
.sub_form .section-content .inputform .form-group {float:left;width:32%;margin-right:1%;margin-bottom:10px;}
.sub_form .section-content .inputform .form-group .form-label label {font-weight: bold;line-height: 30px;}
.sub_form .section-content .inputform .form-group .form-label label em {color: #333;font-style: normal;margin-right: 10px;}
.sub_form .section-content .inputform .form-group .form-control {padding: 0px;border: none;}
.sub_form .section-content .inputform .form-group .form-control input,
.sub_form .section-content .inputform .form-group .form-control select,
.sub_form .section-content .inputform .form-group .form-control textarea {width:100%;padding:0 10px;height:34px;line-height:34px;border:1px solid #ccc;background-color:#f8f8f8;outline: none;text-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.sub_form .section-content .inputform .form-group .form-control input:focus, 
.sub_form .section-content .inputform .form-group .form-control select:focus, 
.sub_form .section-content .inputform .form-group .form-control textarea:focus {-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3) inset;-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3) inset;box-shadow: 0px 0px 10px rgba(0,0,0,0.3) inset;border: 1px solid rgba(0,0,0,0.3);}
.sub_form .section-content .inputform .form-textarea {clear: both;float:none;width:98%;height: 250px;}
.sub_form .section-content .inputform .form-textarea .form-control {height: 200px;}
.sub_form .section-content .inputform .form-textarea .form-control textarea {width: 100%;height: 200px;}
.sub_form .section-content .inputform .form-button {clear: both;width:98%;text-align: center}
.sub_form .section-content .inputform .form-button input {width: 48%;padding: 15px;font-size: 16px;color: #fff;background: #294168;border:0;-moz-border-radius:5px;border-radius:5px;cursor:pointer;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;-webkit-appearance: none;}
.sub_form .section-content .inputform .form-button input:hover {background: #f00}


/*手机导航*/
.mobileNavBox{position:fixed;top:0;right:0;z-index:101;display:none;}
.mobileMenuBtn{position:absolute;top:23px;right:20px;width:40px;cursor:pointer;z-index:102;}
.mobileMenuBtn span{display: block;width:100%;height:4px;background:#ccc;margin-bottom:6px;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.mNav{background:#333;height:100%;width:100%;position:fixed;top:0;left:100%;-webkit-transition: left 0.3s ease-in;-moz-transition: left 0.3s ease-in;transition: left 0.3s ease-in;}
.mNavSHow{left:0;}
.mNav ul{background:#fff;}
.mNavTitle{background:#333;color:#666;line-height:70px;text-align: center;border-bottom:1px solid #222;font-size:20px;}
.mNav ul ul{max-height:0;overflow:hidden;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;display: block;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.mNav ul li{background:#333;border-bottom:1px solid #222;border-top:1px solid #444;position: relative;}
.mNav ul ul li{background:#222;border-bottom:1px solid #111;border-top:1px solid #333;}
.mNav ul ul ul li{background:#111;border-bottom: 1px solid #000;border-top: 1px solid #222;}
.mNav ul ul li a{color:#999;}
.mNav ul li a{color:#999;padding:10px 20px;display: block;}
.mNav ul li em{color:#999;font-style: normal;font-weight:bold;position:absolute;right:20px;top:10px;}
.mNav ul ul.mNavSHowUl{height:auto;max-height:500px;margin:0;}
.mobileLanBox{position:absolute;bottom: 0;width:100%;float:none;margin-left:0;border-top:1px solid #2b2b2b;}
.mobileLanBox ul{display:block;float:none;overflow:hidden;margin:0;padding:0;}
.mobileLanBox li{padding-left:0;list-style-type:none;float:left;border-right:1px solid #222;text-align: center;border-left:1px solid #444;}
.mobileLanBox li img{max-height:12px;}
.mobileLogoBox{text-align: center;position:absolute;bottom:44px;background: #333;padding:10px 0;z-index:5;width:100%;border-top:1px solid #444;-webkit-box-shadow: 0 -1px 0 #222;-moz-box-shadow: 0 -1px 0 #222;box-shadow: 0 -1px 0 #222;border-bottom:1px solid #222;}
.mobileLogoBox img{max-width:65%;}

.mobileMenuBtn.mbOpen span{background:#666;}
.mobileMenuBtn.mbOpen span:nth-of-type(1){-webkit-transform: rotate(45deg) translateY(6px) translateX(8px);-moz-transform: rotate(45deg) translateY(6px) translateX(8px);-ms-transform: rotate(45deg) translateY(6px) translateX(8px);transform: rotate(45deg) translateY(6px) translateX(8px);}
.mobileMenuBtn.mbOpen span:nth-of-type(2){opacity:0;}
.mobileMenuBtn.mbOpen span:nth-of-type(3){-webkit-transform: rotate(-45deg) translateY(-7px) translateX(8px);-moz-transform: rotate(-45deg) translateY(-7px) translateX(8px);-ms-transform: rotate(-45deg) translateY(-7px) translateX(8px);transform: rotate(-45deg) translateY(-7px) translateX(8px);}

.sc-product-detail-main-item table{overflow-x:auto;-webkit-overflow-scrolling:touch;}

.search-contents-list .content-list li strong{color:#c21121;}


.search-section .section-container {padding: 50px 0px;max-width:1440px;margin:auto;}
.search-section .section {background: #fff}
.search-section .search-section .search-contents-list .content-list {overflow: hidden}
.search-section .search-section .search-contents-list .content-list li {overflow: hidden;margin-bottom: 30px;width: 32%;margin-right: 2%;float: left;background-color: #fafafa}
.search-section .search-section .search-contents-list .content-list li:nth-of-type(3n) {margin-right: 0}
.search-section .search-section .search-contents-list .content-list li a img {max-width: 100%;margin: 0 auto;display: block;width: 100%;height:300px;}
.search-section .search-section .search-contents-list .content-list li a {color: #00274c;font-size: 16px;margin: 20px 0;margin-top: 0;display: block}
.search-section .search-section .search-contents-list .content-list li a:nth-child(2) {padding: 0 10px}
.search-section .search-section .search-contents-list .content-list li p {color: #00274c;width: 100%;line-height: 1.8em;padding: 0 10px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.search-section .search-section .search-contents-list .content-list li span {display: block;color: #00274c;width: 100%;padding: 0 10px}
.search-section .search-section .search-contents-list .content-list li p:before,.search-section .search-section .search-contents-list .content-list li p:after {position: absolute;top: 0;left: 0;width: 100%;display: block;content: '';height: 1px;background: #eee}
.search-section .search-section .search-contents-list .content-list li p:before {width: 0;background: #014da1;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;z-index: 5}
.bannerSlide.active .sildeTxt h3{text-transform: uppercase;}
.mobileLogoBox{background:#ddd;}
.indexNewsBox .newBoxRight ul li{height:30px;}
.form-verifycode input{width:80px!important;}

.layout-container-left-en .layout-slide{width:320px;}
.layout-container-left-en .layout-content{margin-left: 360px}
.productBox ul.picList li img{width:100%}
.picScroll-left li{width: 330px}
.mobile{display: none}
.pc{display: block;}

.banner-sub-channelList .section-bg{-moz-background-size: cover;background-size: cover;}

@-webkit-keyframes mapMobileAnimate{
    0%{-webkit-transform:translateX(0);transform:translateX(0)}
    50%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
    100%{-webkit-transform:translateX(0);transform:translateX(0)}
}


@-moz-keyframes mapMobileAnimate{
    0%{-moz-transform:translateX(0);transform:translateX(0)}
    50%{-moz-transform:translateX(-100%);transform:translateX(-100%)}
    100%{-moz-transform:translateX(0);transform:translateX(0)}
}


@keyframes mapMobileAnimate{
    0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}
    50%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}
    100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}
}
/*此样式文件中注释掉部分均为取消响应式*/
/*@media screen and (max-width: 720px) {
    .search-section .search-section .search-contents-list .content-list li {width:48%;margin-right: 4%}
    .search-section .search-section .search-contents-list .content-list li:nth-of-type(3n) {margin-right: 4%}
    .search-section .search-section .search-contents-list .content-list li:nth-of-type(2n) {margin-right: 0}
}*/

@media screen and (max-width:1600px){
    .navBox h1 img,.navBox .h1 img{max-height:60px;}
    .navBox .nav ul li a{padding:10px 15px;}
}
@media screen and (max-width:1500px){
    .bannerSlide .sildeTxt{padding:0px 120px;}
}

@media screen and (max-width:1440px){
    .navBox .languageBox li{float:none;margin:0;}
    .navBox .sousuoBox{right:95px;}
    .navBox .languageBox{top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
    .fp-tableCell{padding-left:20px;padding-right:20px;}
    .news-vertical-llist .section-container{padding:50px 20px;}
    .sub_news_detail .section-container{padding:50px 20px;}
    .contact-jzdn .section-container{padding:50px 20px;}
    .sub_form .section-container{padding:50px 20px;}
    .contactUsUlBox,.bottomLine,.section-other-currentPosition .section-container,.layout-container-left,.search-section .section-container{padding-left:20px;padding-right:20px;}
    .navBox .nav ul li a{font-size: 14px}
}
@media screen and (max-width:1280px){
    .navBox .nav ul li a{font-size:14px;padding:10px;}  
}
@media screen and (max-width: 1200px) {
    .news-vertical-llist .wrapper {padding: 0 20px;width: 1200px;}
    .news-vertical-llist .header .wrapper {padding: 0px;}
    /*.navBox .nav,.navBox .languageBox{display:none;}*/
    .bannerSlide .sildeTxt h3{font-size:40px;}
    .bannerSlide .sildeTxt p{font-size:16px;}
    /*.mobileNavBox{display:block;}*/
    .productBox{padding:0px 20px;}
    .productBox ul li{margin-bottom:20px;}
    .aboutBox,.indexNewsBox{padding:0 20px;}
    .contactUsUlBox,.bottomLine{padding:30px 20px;} 
    .navBox .h1{top:20px;left:20px;margin-left:0;-webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none;}
    .navBox .sousuoBox{top:23px;margin-left:0;-webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none;right:90px;}
    .newBoxLeft .newsTop a:nth-of-type(1){font-size:14px;line-height:18px;}
    .newBoxLeft .newsTop a span{line-height: 16px}
    .navBox.show{height:70px;background:#fff;border-bottom:1px solid #f2f2f2;}
}
@media screen and (max-width: 1024px) {
    .case-list-ck .section-content .list li {width: 47%;margin-right: 6%;margin-bottom: 30px;}
    .case-list-ck .section-content .list li:nth-of-type(3n){margin-right:6%;}
    .case-list-ck .section-content .list li:nth-of-type(2n) {margin-right: 0;}
    .case-list-ck .section-container .main-tit {margin: 50px auto 30px;}
    .newBoxLeft .newsTop{position: relative;}
    .newBoxLeft .newsTop:nth-of-type(1),.newBoxLeft .newsTop:nth-of-type(2){right:0;}
    .newBoxLeft .newsTop{width:100%;}
    .newBoxLeft .newsTop a:nth-of-type(1){float:right;width:50%;}
    .newBoxLeft .newsTop a:nth-of-type(2){float:left;width:50%;}
    .newBoxLeft .newsTop{height:200px;}
    .newBoxLeft .newsTop:nth-of-type(2) a{position: relative}
    .newBoxLeft .newsTop:nth-of-type(2) a:nth-of-type(1){top:0;float:left;}
    .newBoxLeft .newsTop:nth-of-type(2) a:nth-of-type(2){float:right;}
}
/*
@media screen and (max-width: 960px) {
    .case-list-ck  .section-container .main-tit {margin: 30px auto;}
    .contactUsBox ul{width:30%;}
    .contactUsBox ul:first-child{width:27%;margin-right:3%;}
    .contactUsBox ul:nth-of-type(3){width:20%;}
    .contactUsBox ul:last-child{width:20%;}
    .section-other-currentPosition{}
}
@media screen and (max-width: 840px) {
    .sub_form .section-content .inputform .form-group {width: 100%;margin: 5px 0}
    .bannerSlide .sildeTxt p{width:100%;}
    .bannerSlide img{width:100%;}
    .mapBox{-webkit-animation: mapMobileAnimate 20s infinite linear;-moz-animation: mapMobileAnimate 20s infinite linear;animation: mapMobileAnimate 20s infinite linear}
    .mobile{display: block}
    .pc{display: none;}
}
@media screen and (max-width: 768px) {
    .news-vertical-llist .section .innews .newimg { float: right; width: 35%; }
    .news-vertical-llist .section .innews ul li { margin-bottom: 10px; }
    .news-vertical-llist .section .innews ul li a .txt{width: 63%; }
    .news-vertical-llist .section .innews ul li a .txt .date  { width: 80px; }
    .news-vertical-llist .section .innews ul li a .txt .date h2 { font-size: 28px; }
    .news-vertical-llist .section .innews ul li a .newtxt { width: 65%; }
    .news-vertical-llist .section .innews ul li a i { display: none; }
    .contact-jzdn .ny_zw_header {margin-bottom: 10px;}
    .leftSideInfoBox,.leftSideProBox{display:none;}
    .layout-container-left .layout-slide{width:100%;float:none;}
    .layout-container-left .layout-content{margin-left:0;clear:both;}
    .sidebar_accordion_one .section-slide{padding:0px 0 0;}
    .sidebar_accordion_one ul.menu .li a{padding:17px 0 17px 20px;}
    .case-list-ck .section-container{padding:0px 20px;}
    .case-list-ck .section-content .list li:nth-of-type(3n){margin-right:6%;}
    .case-list-ck .section-content .list li:nth-of-type(2n){margin-right:0;}
    .section-other-currentPosition li:first-child{display:none;}
    .section-other-currentPosition li:nth-of-type(2){padding-left: 0}
    .case-list-ck .section-content .list{padding-top:0px;}
    .case-list-ck .section-content .list li img{width:100%;}
    .layout-container-left{padding-left:0;padding-right:0;}
    .product-magnifier .section-container{padding:50px 20px;}
}


@media screen and (max-width:720px){
    .section-other-currentPosition .sectionBox{padding:0px}
    .section-other-currentPosition .contentT,.section-other-currentPosition .contentTTag{display: none}
    .sub_single .section .section-content img {max-width: 100%; }
    .sub_single ol {margin: 0;padding-left: 20px;}  
    .sub_single .section-content h1 {font-size: 16px;text-align: left;margin-bottom: 30px;} 
    .sub_single .section-container { padding: 40px 20px; }
    .sub_pictures .section-content .list li {width: 49%;margin: 0;margin-bottom: 15px;margin-right: 2%;}
    .sub_pictures .section-content .list li:nth-of-type(2n) {margin-right: 0px;}
    .product-magnifier .sc-product-detail-information {float: right;width: 100%;}
    .product-magnifier .sc-product-detail-pic {width: 100%;}
    .product-magnifier .sc-product-detail-pic-big {height: auto;line-height: normal;}
    .com_news ul li div,  .com_news ul li div.first {width: 20%;}
    .com_news ul li.title {height: 40px;line-height: 40px;}
    .com_news ul li.title div {height: 40px;line-height: 40px;}
    .com_news ul li div {height: auto;line-height: 1.5em;line-height:40px;}
    .contact-jzdn .ny_zw .list-paddingleft-2 li {padding: 10px;}
    .fp-controlArrow.fp-prev,.fp-controlArrow.fp-next{display:none;}
    .fp-slides,.fp-slidesNav{}
    .bannerSlide .sildeTxt{padding:0px 20px;}
    .bannerSlide .sildeTxt h3{font-size:33px;font-weight:bold}
    .navBox h1 img,.navBox .h1 img{max-height: 45px}
    .navBox h1{margin-left:20px;}
    .section>div>p{line-height:22px;font-size:14px;margin-top:20px;text-align: left;}
    .contactUsBox ul:last-child{display:none;}
    .contactUsBox ul{width:30%;}
    .contactUsBox ul:first-child{width:45%;margin-right:5%;}
    .contactUsBox ul:nth-of-type(3){width:20%;}
    .bottomLine .bottomLineBox div{float:none;width:100%;text-align: center;}
    .bottomLine .bottomLineBox div:last-child{}
    .section .bottomLine{margin-top:0;padding:20px;}
    .sub_pictures .section-container{padding:50px 20px;}
    .fancybox-nav span{visibility: visible;}
    .recruit_list .com_news ul li div.first{}
    .recruit_list .com_news li div:last-child{display:none;}
    .recruit_list .com_news ul li div.first{width:45%;}
    .recruit_list .com_news ul li div{width:18.33%;}
    .com_news ul li.title div.forth:after{display:none;}
    .josConCanShu{padding:20px;}    
    .sub_single .section-content .josConCanShu p{width:100%;float:none;text-align: left}
    .contact-jzdn .ny_zw .list-paddingleft-2 li,.contact-jzdn .ny_zw .list-paddingleft-2 li:first-of-type{width:100%;border-bottom:1px solid #eee;border-left:0;}
    .contact-jzdn .ny_zw .list-paddingleft-2 li:last-of-type{border:0;}
    .section_en h3{font-size:30px;}
    .bottomLine{line-height:22px;}
    .bottomLine .bottomLineBox div:last-child{float:none;}
    .section-content .relevants .previou,.section-content .relevants .next{float:none;overflow:hidden;display: block;}
    .section-other-currentPosition .lastW{display: inline-block;width:300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .sc-product-detail-main-item table{display: -webkit-box}
    .aboutBT,.aboutBox .img{width:100%;float:none;}
    .aboutBox .diyBtn{margin:20px 0;}
    .fp-tableCell{padding:0;}
    .aboutBT>p{font-size:14px;line-height:22px;}
    .section .aboutBT h3{font-size:32px;}
    .aboutBT>span{font-size:16px;}
    .productBox .proTabBox li h4{height:30px;line-height:30px;}    
    .productBox ul.proTabBox li{margin-right:1%;width:49.5%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;display:block;padding:5px 10px;}
    .productBox ul.proTabBox li:nth-of-type(2n){margin-right:0;}
    .productBox ul.proTabBox{padding:0;}
    .newBoxLeft{width:100%;height:auto!important;}
    .newBoxRight{width:100%;height:auto;}
    .newBoxLeft .newsTop{position: relative;float:left;}    
    .section h3,.indexNewsBox h3{font-size:32px;}
    .section>div>span{font-size:16px;}
    .newBoxRight>p{display: none}
    .newBoxLeft .newsTop{height: auto}
    .newBoxLeft .newsTop a:nth-of-type(1){display: none}
    .newBoxLeft .newsTop:nth-of-type(2) a{position: relative;}

    .newBoxLeft .newsTop{width:33.33%;}
    .newBoxLeft .newsTop a:nth-of-type(2){width:100%;}
    .newBoxLeft .newsTop a{height:auto;}
    .newBoxLeft .newsTop img{height:auto;}
    .newBoxRight .diyBtn{position:relative;bottom:0;left:0;}
    .newBoxRight{padding:30px 20px;}
    .bannerSlide .sildeTxt p{line-height:28px;}
    .aboutBT>span{margin-bottom: 20px}
    .picList{margin-left:-10px;}
    .productBox ul.proTabBox{margin-top:20px;}
    .product-magnifier img{height:auto!important;}
    .section-other-currentPosition{display: none}
    .indexNewsBox .newBoxRight ul li span{display: none;}
    .indexNewsBox .newBoxRight ul li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 20px}
    .indexNewsBox .newBoxRight ul li{list-style-type: none;position: relative;}
    .indexNewsBox .newBoxRight ul li:before{content:"";height:5px;width:5px;border:1px solid #333;border-radius: 50%;position: absolute;left:0;top:12px;}
    .newBoxLeft .newsTop:nth-of-type(3){display: none}
    .newBoxLeft .newsTop{width:50%;}
    .productBox ul.picList li{width:50%}
}
@media screen and (max-width: 600px) {
    .news-vertical-llist .section .innews ul li a .txt { position: static; width: 100%; }
    .news-vertical-llist .section .innews .newimg { float: none; width: 100%; }
    .news-vertical-llist .section .innews ul li a .txt .date p { display: none; }
    .news-vertical-llist .section .innews ul li a .txt .date span { margin: 0; }
    .news-vertical-llist .section .innews ul li a .txt .date h2 { text-align: left; }
    .news-vertical-llist .section .innews ul li a .newtxt { margin-top: 20px; }
    .news-vertical-llist .section .innews ul li a .newtxt .sub_tit { margin-top: 5px; }
    .news-vertical-llist .section .innews ul li a .newtxt { width: 100%; }
    .news-vertical-llist .section .innews ul li a .txt .date { width: 100%; margin-right: 0; }
    .news-vertical-llist .section .innews .newimg { margin-top: 20px; }

    .productBox ul li{margin-bottom:20px;}
    .productBox ul li a{}
    .productBox ul li a em{display:none;}
    .productBox li p{display:none;}
    .productBox li h4{display:block;vertical-align: middle;height:150px;line-height:150px;text-align: center;font-size:14px;}
    .section>div>p{margin-bottom:20px;}
    .news-vertical-llist .section .innews .newimg img{width:100%;}
    .news-vertical-llist .section .innews ul li a .newtxt .tit{line-height:26px;margin-bottom:10px;}
    .news-vertical-llist .section .innews ul li{padding-bottom:40px;}
    .news-vertical-llist .section-container{margin:30px auto;}
    .recruit_list .com_news li div:nth-of-type(4){display:none;}
    .recruit_list .com_news ul li div.first{width:50%;}
    .com_news ul li.title div.third:after{display:none;}    
    .recruit_list .com_news ul li div{width:25%;}
    .aboutBox_en ul li div{padding:40px 10px;}
    .section-other-currentPosition .lastW{width:250px;}
    .case-list-ck .section-content .list li span label{display:none;}
    .navBox h1 img,.navBox .h1 img{max-height:30px;}
    .bannerSlide .sildeTxt p{display: none}
    .bannerSlide .sildeTxt h3{font-size:28px;}
    .bannerSlide .sildeTxt h3,.bannerSlide .sildeTxt h3{margin-top:-120px;}
}
@media screen and (max-width: 480px) {
    .case-list-ck .section-content .list li {width: 98%;margin: 20px 1%;}
    .case-list-ck .section-content .list li:nth-of-type(2) {margin: 20px 2%;}
    .sub_form .section-content .inputform .form-button input {width: 100%;} 
    .aboutBox ul li{padding:0px;padding-right:10px;}
    .aboutBox ul li:last-child{padding-right:0;}
    .aboutBox li p{display:none;}
    .aboutBox ul li label{height:100px;}
    .aboutBox ul li a{height:100px;}
    .aboutBox ul li a.Ashow{height:200px;}
    .aboutBox ul li div{height:100px;}
    .contactUsBox ul{width:100%;margin-bottom:50px;}
    .contactUsBox ul:first-child{width:100%;float:none;margin-right:0;}
    .contactUsBox ul:nth-of-type(3){width:35%;}
    .case-list-ck .section-content .list li{width:50%;}
    .contactUsBox ul{width:65%;float: left}
    .case-list-ck .section-content .list li{margin-left:0;margin-right:2%;width:49%;}
    .case-list-ck .section-content .list li:nth-of-type(3n){margin-left:0;margin-right:2%;}
    .case-list-ck .section-content .list li:nth-of-type(2n){margin-left:0;margin-right:0;}
    .section-other-currentPosition .lastW{width:200px;}
    .navBox .sousuoBox{right:70px;}
    .productBox ul.proTabBox li{padding:0 10px;}
}
@media screen and (max-width:414px) {
    .contact-jzdn .ny_zw {font-weight: normal;position: relative;padding: 0px 0px 60px;}
    .contact-jzdn .ny_zw .list-paddingleft-2 li {float: none;width: 100%;padding: 10px;}
    .contact-jzdn .ny_zw_header ul {overflow: hidden;padding: 0px 0px 60px;}
    .productBox ul li a{}
    .productBox li h4{height:130px;}
    .aboutBox ul li div h4{font-size:14px;}
    .recruit_list .com_news li div:nth-of-type(3){display:none;}
    .recruit_list .com_news ul li div.first{width:65%;}
    .com_news ul li.title div.second:after{display:none;}   
    .recruit_list .com_news ul li div{width:35%;}
    .section-other-currentPosition .lastW{width:100px;}
    .case-list-ck .section-content .list li span em{font-size:16px;}
    .section>div>p{display: none;}    
}
*/
/*不自适应手机端调整*/
@media screen and (max-width: 1042px){
    .navBox .sousuoBox input{width:39px;}
    .navBox h1 img, .navBox .h1 img{max-height: 26px}
    .navBox .nav ul li a{padding:10px 5px;}
    .navBox .nav ul{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);}
}
@media screen and (max-width: 980px){
    .aboutBT,.aboutBox .img{width:100%;float:none;}
    .aboutBox .diyBtn{margin:20px 0;}
    .aboutBT>p{font-size:14px;line-height:22px;}
    .section .aboutBT h3{font-size:32px;}
    .aboutBT>span{font-size:16px;}
    .aboutBT>span{margin-bottom: 20px}

    .newBoxLeft{width:100%;height:auto!important;}
    .newBoxRight{width:100%;height:auto;}
    .newBoxLeft .newsTop{position: relative;float:left;}    
    .indexNewsBox h3{font-size:32px;}
    .newBoxRight>p{display: none}
    .newBoxLeft .newsTop{height: auto}
    .newBoxLeft .newsTop:nth-of-type(2) a{position: relative;}

    .newBoxLeft .newsTop{width:33.33%;}
    .newBoxLeft .newsTop a:nth-of-type(2){width:100%;}
    .newBoxLeft .newsTop a{height:auto;}
    .newBoxLeft .newsTop img{height:auto;}
    .newBoxRight .diyBtn{position:relative;bottom:0;left:0;}
    .newBoxRight{padding:30px 20px;}
    .indexNewsBox .newBoxRight ul li span{display: none;}
    .indexNewsBox .newBoxRight ul li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 20px}
    .indexNewsBox .newBoxRight ul li{list-style-type: none;position: relative;}
    .indexNewsBox .newBoxRight ul li:before{content:"";height:5px;width:5px;border:1px solid #333;-moz-border-radius: 50%;border-radius: 50%;position: absolute;left:0;top:12px;}
    .newBoxLeft .newsTop{width:50%;}
    .newBoxLeft .newsTop a:nth-of-type(1){width:100%;}
    .newBoxLeft .newsTop:nth-of-type(1){width:100%;}
}


.app_detail .section>div>p{margin-bottom: 5px;line-height: 22px;font-weight: normal;}
.app_detail .case-list-ck .section-container p{color:#333}


.products_list{background:#f2f2f2}
.products_list .products_list_des{text-align: left;margin-bottom: 30px;}
.products_list .section-container{margin:auto;padding:50px 0}
.products_list h3{font-size: 24px;font-weight: 600;text-align: left;line-height: 30px;margin-bottom: 20px}
.products_list ul{overflow: hidden;margin-left: -10px;margin-right: -10px;display: block;margin-bottom: 40px}
.products_list ul li{float: left;width:25%;padding-left: 10px;padding-right: 10px;margin-bottom: 20px}
.products_list ul li a{border:1px solid #ddd;display: block;background: #fff}
.products_list ul li span{display: block;overflow: hidden;}
.products_list ul li span img{width: 100%;filter: grayscale(0%);transition: all 0.6s ease-in;}
.products_list ul li a:hover span img{transform: scale(1.1);filter: grayscale(0);}
.products_list ul li strong{font-weight: normal;padding:15px 20px;display: block;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

@media screen and (max-width: 1440px){
    .products_list .section-container{padding-left: 20px;padding-right: 20px}
    .products_list ul li{width: 25%}
}
@media screen and (max-width: 1024px){
    .products_list ul li{width: 33.3333%}
}
@media screen and (max-width: 720px){
    .products_list ul li{width: 50%}
}

#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span{background:#6ba15e}
.picScroll-left .bd{overflow: hidden;}